/*-
 * #%L
 * This file is part of "Apromore Community".
 * %%
 * Copyright (C) 2018 - 2020 The University of Melbourne.
 * %%
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Lesser Public License for more details.
 * 
 * You should have received a copy of the GNU General Lesser Public
 * License along with this program.  If not, see
 * <http://www.gnu.org/licenses/lgpl-3.0.html>.
 * #L%
 */
/*****************************************/
/*galdaka theme - by Jose Alfonso Dacosta*/
/*****************************************/

/*TABS*/
.x-tabs-wrap {
	border-bottom:1px solid #848284;
}
.x-tabs-strip .x-tabs-text {
	font:bold 10px tahoma,arial,helvetica;
}
.x-tabs-strip .on .x-tabs-text {
	color:#393939;
}
.x-tabs-strip .on .x-tabs-right {
	 background: url(../images/galdaka/tabs/tab-sprite.gif) no-repeat right 0;
}
.x-tabs-strip .on .x-tabs-left {
	 background: url(../images/galdaka/tabs/tab-sprite.gif) no-repeat 0 -100px;
}
.x-tabs-strip .x-tabs-right {
	 background: url(../images/galdaka/tabs/tab-sprite.gif) no-repeat right -50px;
}
.x-tabs-strip .x-tabs-left {
	 background: url(../images/galdaka/tabs/tab-sprite.gif) no-repeat 0 -150px;
}
.x-tabs-strip .x-tabs-closable .close-icon{
    background-image:url(../images/galdaka/layout/tab-close.gif);
}
.x-tabs-strip .on .close-icon{
    background-image:url(../images/galdaka/layout/tab-close.gif);
}
.x-tabs-strip .x-tabs-closable .close-over{
    background-image:url(../images/galdaka/layout/tab-close-on.gif);
}
.x-tabs-bottom .x-tabs-strip .x-tabs-right {
	 background: url(../images/galdaka/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom left;
}
.x-tabs-bottom .x-tabs-strip .x-tabs-left {
	 background: url(../images/galdaka/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom right;
}
.x-tabs-bottom .x-tabs-strip .on .x-tabs-right {
	 background: url(../images/galdaka/tabs/tab-btm-right-bg.gif) no-repeat bottom left;
}
.x-tabs-bottom .x-tabs-strip .on .x-tabs-left {
	 background: url(../images/galdaka/tabs/tab-btm-left-bg.gif) no-repeat bottom right;
}
.x-tabs-body {
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}
.x-tabs-bottom .x-tabs-wrap {
	border-top:1px solid #848284;
}

/*TOOLBAR*/
.x-toolbar{
	background-color: #f2f2f3;
	background: url(../images/galdaka/toolbar/fondoToolbar.gif);
	background-repeat: repeat-x;
	border: 0px solid #c0c0c0;
	height: 20px;
}
.x-toolbar .x-tb-button-over{
   background:#c3d3ed url(../images/galdaka/toolbar/btn-over-bg.gif) repeat-x;
	border:1px solid #7A7A7A;
	padding:1px 2px;
}
.x-toolbar .x-btn-over .x-btn-left{
	background:url(../images/galdaka/toolbar/tb-btn-sprite.gif) no-repeat 0 0;
}
.x-toolbar .x-btn-over .x-btn-right{
	background:url(../images/galdaka/toolbar/tb-btn-sprite.gif) no-repeat 0 -21px;
}
.x-toolbar .x-btn-over .x-btn-center{
	background:url(../images/galdaka/toolbar/tb-btn-sprite.gif) repeat-x 0 -42px;
}
.x-toolbar .x-btn-click .x-btn-left, .x-toolbar .x-btn-pressed .x-btn-left, .x-toolbar .x-btn-menu-active .x-btn-left{
	background:url(../images/galdaka/toolbar/tb-btn-sprite.gif) no-repeat 0 -63px;
}
.x-toolbar .x-btn-click .x-btn-right, .x-toolbar .x-btn-pressed .x-btn-right, .x-toolbar .x-btn-menu-active .x-btn-right{
	background:url(../images/galdaka/toolbar/tb-btn-sprite.gif) no-repeat 0 -84px;
}
.x-toolbar .x-btn-click .x-btn-center, .x-toolbar .x-btn-pressed .x-btn-center, .x-toolbar .x-btn-menu-active .x-btn-center{
	background:url(../images/galdaka/toolbar/tb-btn-sprite.gif) repeat-x 0 -105px;
}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button {
    background:transparent url(../images/galdaka/toolbar/btn-arrow.gif) no-repeat 0 0;
}
.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button {
    background:transparent url(../images/galdaka/toolbar/btn-arrow.gif) no-repeat 0 3px;
}

/*PAGING TOOLBAR*/
.x-grid-page-first .x-btn-text{
	background-image: url(../images/galdaka/grid/page-first.gif);
}
.x-grid-page-last .x-btn-text{
	background-image: url(../images/galdaka/grid/page-last.gif);
}
.x-grid-page-next .x-btn-text{
	background-image: url(../images/galdaka/grid/page-next.gif);
}
.x-grid-page-prev .x-btn-text{
	background-image: url(../images/galdaka/grid/page-prev.gif);
}
.x-paging-info {
    color:#000000;
}

/*GRID*/
.x-grid-col{
	border-right: 1px solid #f1efe2;
	border-bottom: 1px solid #f1efe2;
}
.x-grid-row-alt{
	background: #fffbff;
}
.x-grid-row-over td{
	background: #f1f1f1;
}
.x-grid-header{
	background: #ebeadb url(../images/galdaka/grid/fondoCabeceraHover.gif) repeat-x;
}
.x-grid-hd-over .x-grid-hd-inner {
	border-bottom: 1px solid #cccccc;
}
.x-grid-hd-over .x-grid-hd-text {
	background: #fafafa url(../images/galdaka/grid/grid-hrow.gif) repeat-x 0 1px;
    border-bottom: 1px solid #c0c0c0;
}
.x-grid-hd-text {
	color: black;
}
.x-dd-drag-proxy .x-grid-hd-inner{
	background: #ebeadb url(../images/galdaka/grid/grid-hrow.gif) repeat-x;
}
.col-move-top{
	background:transparent url(../images/galdaka/grid/col-move-top.gif) no-repeat left top;
}
.col-move-bottom{
	background:transparent url(../images/galdaka/grid/col-move-bottom.gif) no-repeat left top;
}
.x-grid-row-selected td, .x-grid-locked .x-grid-row-selected td{
	background-color: #e4dce4 !important;
}
.x-grid-row-selected span, .x-grid-row-selected b, .x-grid-row-selected div, .x-grid-row-selected strong, .x-grid-row-selected i{
	color: black !important;
}
.x-grid-row-selected .x-grid-cell-text{
	color: black;
}
.x-grid-cell-selected{
	background-color: #e4dce4 !important;
	color: black;
}
.x-grid-cell-selected span{
	color: black !important;
}
.x-grid-cell-selected .x-grid-cell-text{
	color: black;
}
.x-grid-bottombar .x-toolbar{
	border-top:1px solid #c0c0c0;
}

/*RESIZEABLE*/
.x-resizable-over .x-resizable-handle-east, .x-resizable-pinned .x-resizable-handle-east{
    background:url(../images/galdaka/sizer/e-handle.gif);
	 background-position: left;
}
.x-resizable-over .x-resizable-handle-east, .x-resizable-pinned .x-resizable-handle-west{
    background:url(../images/galdaka/sizer/e-handle.gif);
	 background-position: left;
}
.x-resizable-over .x-resizable-handle-south, .x-resizable-pinned .x-resizable-handle-south{
    background:url(../images/galdaka/sizer/s-handle.gif);
    background-position: top;
}
.x-resizable-over .x-resizable-handle-south, .x-resizable-pinned .x-resizable-handle-north{
    background:url(../images/galdaka/sizer/s-handle.gif);
    background-position: top;
}
.x-resizable-over .x-resizable-handle-southeast, .x-resizable-pinned .x-resizable-handle-southeast{
    background:url(../images/galdaka/sizer/se-handle.gif);
    background-position: top left;
}
.x-resizable-over .x-resizable-handle-northwest,.x-resizable-pinned .x-resizable-handle-northwest{
    background:url(../images/galdaka/sizer/nw-handle.gif);
    background-position:bottom right;
}
.x-resizable-over .x-resizable-handle-northeast,.x-resizable-pinned .x-resizable-handle-northeast{
    background:url(../images/galdaka/sizer/ne-handle.gif);
    background-position: bottom left;
}
.x-resizable-over .x-resizable-handle-southwest,.x-resizable-pinned .x-resizable-handle-southwest{
    background:url(../images/galdaka/sizer/sw-handle.gif);
    background-position: top right;
}
.x-resizable-proxy{
    border: 1px dashed #615e55;
}

/*LAYOUT*/
.x-layout-container{
    background-color:#f6f1f3;
}
.x-layout-collapsed{
    background-color:#f6f1f3;
    border:1px solid #c0c0c0;
}
.x-layout-collapsed-over{
    background-color:#e7e3e5;
}
.x-layout-panel{
    border:1px solid #c0c0c0;
}
.x-layout-split{
    background-color:#f6f1f3;
}
.x-layout-panel-hd{
	background-image: url(../images/galdaka/layout/panel-title-light-bg.gif);
    border-bottom:1px solid #c0c0c0;
}
.x-layout-tools-button-over{
    border:1px solid #c0c0c0;
}
.x-layout-nested-layout .x-layout-panel-north {
	  border-bottom:1px solid #c0c0c0;
}
.x-layout-nested-layout .x-layout-panel-south {
	  border-top:1px solid #c0c0c0;
}
.x-layout-nested-layout .x-layout-panel-east {
	  border-left:1px solid #c0c0c0;
}
.x-layout-nested-layout .x-layout-panel-west {
	  border-right:1px solid #c0c0c0;
}
.x-layout-split-h{
    background-image:url(../images/galdaka/layout/e-handle.gif);
}
.x-layout-split-v{
    background-image:url(../images/galdaka/layout/s-handle.gif);
}
.x-layout-panel .x-tabs-wrap{
    background:url(../images/galdaka/layout/gradient-bg.gif);
}
.x-layout-close{
    background-image:url(../images/galdaka/layout/panel-close.gif);
}
.x-layout-stick{
    background-image:url(../images/galdaka/layout/stick.gif);
}
.x-layout-collapse-west,.x-layout-expand-east{
    background-image:url(../images/galdaka/layout/collapse.gif);
}
.x-layout-expand-west,.x-layout-collapse-east{
    background-image:url(../images/galdaka/layout/expand.gif);
}
.x-layout-collapse-north,.x-layout-expand-south{
    background-image:url(../images/galdaka/layout/ns-collapse.gif);
}
.x-layout-expand-north,.x-layout-collapse-south{
    background-image:url(../images/galdaka/layout/ns-expand.gif);
}

/*DIALOG*/
.x-dlg-proxy {
	background-image: url(../images/galdaka/basic-dialog/gradient-bg.gif);
	background-color:#EAE8D5;
	border:1px solid #b3b6b0;
}
.x-dlg-shadow{
	background:#aaaaaa;
}
.x-dlg-proxy .tabset{
    background:url(../images/galdaka/basic-dialog/gradient-bg.gif);
}
.x-dlg .x-dlg-hd {
	background: url(../images/galdaka/basic-dialog/hd-sprite.gif) repeat-x 0px -82px;
	background-color:#333333;
}
.x-dlg .x-dlg-hd-left {
	background: url(../images/galdaka/basic-dialog/hd-sprite.gif) no-repeat 0px -41px;
}
.x-dlg .x-dlg-hd-right {
	background: url(../images/galdaka/basic-dialog/hd-sprite.gif) no-repeat right 0px;
	zoom: 1;
}
.x-dlg .x-dlg-toolbox {
	width: 50px;
	height: 20px;
	right: 5px;
	top: 2px;
}
.x-dlg .x-dlg-close, .x-dlg .x-dlg-collapse {
	width: 21px;
	height: 20px;
	margin: 0;
}
.x-dlg .x-dlg-close {
	background-image: url(../images/galdaka/basic-dialog/close.gif);
}
.x-dlg .x-dlg-collapse {
	background-image: url(../images/galdaka/basic-dialog/collapse.gif);
}
.x-dlg-collapsed {
	border-bottom: 1px solid #96b9e6;
}
.x-dlg .x-dlg-close-over {
	background-image: url(../images/galdaka/basic-dialog/close-over.gif);
}
.x-dlg .x-dlg-collapse-over {
	background-image: url(../images/galdaka/basic-dialog/collapse-over.gif);
}
.x-dlg-collapsed .x-dlg-collapse {
	background-image: url(../images/galdaka/basic-dialog/expand.gif);
}
.x-dlg-collapsed .x-dlg-collapse-over {
	background-image: url(../images/galdaka/basic-dialog/expand-over.gif);
}
.x-dlg .x-dlg-dlg-body{
	background:#efefec;
	border:1px solid #b3b6b0;
	border-top:0px none;
}
.x-dlg .x-tabs-top .x-ui-ext-tabbody{
	border:1px solid #b3b6b0;
	border-top:0px none;
}
.x-dlg .x-tabs-bottom .x-ui-ext-tabbody{
	border:1px solid #b3b6b0;
	border-bottom:0px none;
}
.x-dlg .x-layout-container  .x-ui-ext-tabbody{
	border:0px none;
}
.x-dlg div.x-resizable-handle-east{
	background-image:url(../images/galdaka/basic-dialog/e-handle.gif);
}
.x-dlg div.x-resizable-handle-south{
	background-image:url(../images/galdaka/basic-dialog/s-handle.gif);
}
.x-dlg div.x-resizable-handle-west{
	background-image:url(../images/galdaka/basic-dialog/e-handle.gif);
}
.x-dlg div.x-resizable-handle-southeast{
	background-image:url(../images/galdaka/basic-dialog/se-handle.gif);
}
.x-dlg div.x-resizable-handle-southwest{
	background-image:url(../images/galdaka/basic-dialog/sw-handle.gif);
}

/*TREE*/
.x-tree-node .x-tree-selected a span{
	background: #a8a6a6;
}

/*MENU*/
.x-menu {
    border-color: #cecece #c0c0c0 #c0c0c0 #cecece;
	background: #fff url(../images/galdaka/menu/menu.gif) repeat-y;
}
.x-menu-list-item{
	font:normal 11px Arial, Verdana, Helvetica, sans-serif,tahoma,"Lucida Sans Unicode",arial, sans-serif;
}
.x-menu-sep {
	background:#bdbdbd;
}
.x-menu-item {
	color:#000000;
}
.x-menu-item-active {
	background: #f1f1f1 url(../images/galdaka/menu/item-over.gif) repeat-x left bottom;
	border:1px solid #dcdcdc;
	padding: 0;
}
.x-menu-item-arrow{
	background:transparent url(../images/galdaka/menu/menu-parent.gif) no-repeat right;
}
.x-menu-check-item .x-menu-item-icon{
	background: transparent url(../images/galdaka/menu/unchecked.gif) no-repeat center;
}
.x-menu-item-checked .x-menu-item-icon{
	background-image:url(../images/galdaka/menu/checked.gif);
}
.x-menu-group-item .x-menu-item-icon{
	background: transparent;
}
.x-menu-item-checked .x-menu-group-item .x-menu-item-icon{
    background: transparent url(../images/galdaka/menu/group-checked.gif) no-repeat center;
}
.x-menu .x-color-palette{
    margin-left:32px;
	margin-right:4px;
}

/*DATE-PICKER*/
.x-date-middle,.x-date-left,.x-date-right {
	background: url(../images/galdaka/basic-dialog/hd-sprite.gif) repeat-x 0 -83px;
	font: bold 11px arial, verdana, "sans serif", tahoma, helvetica;
}
.x-date-right a {
    background-image: url(../images/galdaka/shared/right-btn.gif);
}
.x-date-left a{
	background-image: url(../images/galdaka/shared/left-btn.gif);
}
.x-date-inner th {
    background: #848484;
	color: #FFFFFF;
}
.x-date-inner .x-date-selected a{
	background: #f6f6f6;
	border: 1px solid #5e5e5e;
}
.x-date-inner .x-date-today a{
	border: 1px solid #dedede;
}
.x-date-bottom {
    border-top: 1px solid #848484;
    background: #e7e7e7;
}
.x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover{
    background: #F0F0F0;
}
.x-date-inner th {
    background: #dfecfb url(../images/galdaka/shared/glass-bg.gif) repeat-x left top;
	border-bottom: 1px solid #d9d9d9;
	color: #cbcbcb;
}
.x-date-mp-btns button {
	background: #363636;
	border-color: #676363 #929292 #929292 #676363;
}
.x-date-mp-btns {
	background: #dfecfb url(../images/galdaka/shared/glass-bg.gif) repeat-x left top;
}
.x-date-mp-btns td {
	border-top: 1px solid #d0d0d0;
}
td.x-date-mp-sel a {
	background: #dfecfb url(../images/galdaka/shared/glass-bg.gif) repeat-x left top;
	border:1px solid #aeaeae;
}
.x-date-mp-ybtn a {
    background:transparent url(../images/galdaka/panel/tool-sprites.gif) no-repeat;
}
td.x-date-mp-month a,td.x-date-mp-year a {
	color: #565656;
}
td.x-date-mp-month a:hover,td.x-date-mp-year a:hover {
	color: #000000;
	background: #eaeaea;
}

/*FORM*/
.x-form-field{
    font:normal 11px arial, verdana, tahoma, arial, helvetica, sans-serif;
}
/*
.x-form-field-wrap .x-form-trigger{
	right: 0px;
}
*/
.x-form-field-wrap .x-form-trigger{
    background:transparent url(../images/galdaka/form/trigger.gif) no-repeat 0 0;
}
.x-form-field-wrap .x-form-date-trigger{
    background: url(../images/galdaka/form/date-trigger.gif) no-repeat 0 0;
}
.x-form-field-wrap .x-form-clear-trigger{
    background-image: url(../images/galdaka/form/clear-trigger.gif);
}
.x-form-field-wrap .x-form-search-trigger{
    background-image: url(../images/galdaka/form/search-trigger.gif);
}

.x-form-field-wrap .x-form-trigger-over{
    background-position:-17px 0;
}
.x-form-field-wrap .x-form-trigger-click{
    background-position:-34px 0;
}
.x-trigger-wrap-focus .x-form-trigger{
    background-position:-51px 0;
}
.x-trigger-wrap-focus .x-form-trigger-over{
    background-position:-68px 0;
}
.x-trigger-wrap-focus .x-form-trigger-click{
    background-position:-85px 0;
}
.x-trigger-wrap-focus .x-form-trigger{
    border-bottom: 1px solid red;
}
.x-item-disabled .x-form-trigger-over{
    background-position:0 0 !important;
    border-bottom: 1px solid red;
}
.x-item-disabled .x-form-trigger-click{
    background-position:0 0 !important;
    border-bottom: 1px solid red;
}


.x-form-focus{
	border: 1px solid #000000;
}
.x-form-item {
    font:normal 11px arial, verdana, tahoma, arial, helvetica, sans-serif;
	color: #808594;
}
.x-form fieldset {
    border:1px solid #dedede;
}
.x-form fieldset legend {
    font: bold 11px verdana, tahoma, arial, helvetica, sans-serif;
    color: #606060;
}
.x-trigger-wrap-focus .x-form-trigger{
    border-bottom: 1px solid #b9b9b9;
}

/*COMBOBOX*/
.x-combo-list {
    border:1px solid #b5b8c8;
    background:#d8d8d8;
}
.x-resizable-pinned .x-combo-list-inner {
    border-bottom:1px solid #b5b8c8;
}
.x-combo-list-item {
    font:normal 11px arial, tahoma, arial, helvetica, sans-serif;
}
.x-combo-list .x-combo-selected{
	background-color: #e7e7e7 !important;
    border:1px solid #5e5e5e;
}

/*BOX*/
.x-box-blue .x-box-mc {
	background-color: #e7e7e7;
}

/*MASK*/
.ext-el-mask-msg {
    border:1px solid #5e5e5e;
    background: #eeeeee url(../images/galdaka/box/tb.gif) repeat-x 0 -16px;
}
.ext-el-mask-msg div {
    border:1px solid #ccc;
    font:bold 10px verdana, arial, tahoma, helvetica, sans-serif;
}

/*LOADING MASK GRANDE (GEN�RICO PARA FORMULARIOS)*/
#class .loading-indicator{
    font-size: 11px;
    height:15px;
}
.loading-indicator {
     background-color: white;
     background-image: none;
     padding-left:20px;
     height:15px;
     text-align:left;
}
#loading{
    position:absolute;
    left:45%;
    top:40%;
    border:1px solid #979797;
    padding:2px;
    background:#c6c6c6;
    width:130px;
    text-align:center;
    z-index:20001;
}
#loading .loading-indicator{
    border:1px solid #dedede;
    color:#000000;
    font: bold 10px verdana, tahoma,arial,helvetica;
    padding:5px;
    margin:0;
}

/*QTIP GENERAL*/
.x-tip .x-tip-top {
	background: transparent url(../images/galdaka/qtip/tip-sprite.gif) no-repeat 0 -12px;
}
.x-tip .x-tip-top-left {
	background: transparent url(../images/galdaka/qtip/tip-sprite.gif) no-repeat 0 0;
}
.x-tip .x-tip-top-right {
	background: transparent url(../images/galdaka/qtip/tip-sprite.gif) no-repeat right 0;
}
.x-tip .x-tip-ft {
	background: transparent url(../images/galdaka/qtip/tip-sprite.gif) no-repeat 0 -18px;
}
.x-tip .x-tip-ft-left {
	background: transparent url(../images/galdaka/qtip/tip-sprite.gif) no-repeat 0 -6px;
}
.x-tip .x-tip-ft-right {
	background: transparent url(../images/galdaka/qtip/tip-sprite.gif) no-repeat right -6px;
}
.x-tip .x-tip-bd {
    font: normal 11px arial, tahoma,arial,helvetica,sans-serif;
}
.x-tip .x-tip-bd-left {
	background: #fff url(../images/galdaka/qtip/tip-sprite.gif) no-repeat 0 -24px;
}
.x-tip .x-tip-bd-right {
	background: transparent url(../images/galdaka/qtip/tip-sprite.gif) no-repeat right -24px;
}
